Reprioritizing the Requirements in Agile Software Development: Towards a Conceptual Model from Clients' Perspective

نویسندگان

  • Zornitza Bakalova
  • Maya Daneva
چکیده

Continuous and client-centric requirements reprioritization forms the very core of today’s agile approaches. In this paper, we report on results of a grounded theory study on agile requirements prioritization methods. The outcome is a conceptual model for understanding the inter-iteration prioritization process from client’s perspective. The latter is derived from the authors’ experiences and by using empirical data, published earlier by other authors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile Requirements Prioritization: What Happens in Practice and What Is Described in Literature

Agile software development consists of a multitude of iterations in between which the decision what requirements to implement is re-evaluated by a process of requirements re-prioritization. In 2010, Racheva, Daneva, Herrmann, and Wieringa (2010a) examined 22 different Requirements Prioritization (RP) methods and extracted an abstracted, conceptual model of of the RP process from a generic persp...

متن کامل

Conceptual Programming - A New Perspective on Efficient Software Development by example of the WODOMI project

Conceptual Programming (CP) is a new software development methodology that combines best practices from agile programming, domain driven design and model driven software development. The best practices are enriched with a very high focus on customer requirements and needs in order to increase the effectivity of software development and provide higher quality solutions. Parts of CP have been use...

متن کامل

Agile Framework for Globally Distributed Development Environment (The DAD Model)

Fast pace development and quick iterations has changed the dimensions of web application development. Competition to launch their products first in the market has made clients so demanding. As compared to other traditional process models of Software Engineering Agile model in this context has proved its worth. Face to face communication between client and developers sitting at one place, quick ...

متن کامل

Modeling in Agile Project Courses

Teaching software engineering in an applied setting with projects provided by clients from industry creates a realworld learning experience for students. While clients are domain experts well-aware of the system’s requirements, they often lack technical knowledge required to make decisions regarding the system architecture or the technologies involved in the project. Therefore, it is challengin...

متن کامل

Agile Project Manager Competencies in Software Development Projects:A Systematic Literature Review

Managing a software development project is becoming more challenging due to the complexity of requirements and software development processes. This resulted in many software development projects could not be completed successfully. Therefore, to overcome this problem, a project manager who has the skills and knowledge is required. However, the problems can be reduced by adopting agile methodolo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009